package com.jingjiu.homeservicesbiz.mapper;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.jingjiu.homeservicesapi.domain.DiseaseCategory;

import java.util.List;

/**
 * 疾病分类：用于管理疾病的分类信息Mapper接口
 * 
 * @author ruoyi
 * @date 2025-04-16
 */
public interface DiseaseCategoryMapper extends BaseMapper<DiseaseCategory>
{
    /**
     * 查询疾病分类：用于管理疾病的分类信息
     * 
     * @param id 疾病分类：用于管理疾病的分类信息主键
     * @return 疾病分类：用于管理疾病的分类信息
     */
    public DiseaseCategory selectDiseaseCategoryById(Long id);

    /**
     * 查询疾病分类：用于管理疾病的分类信息列表
     * 
     * @param diseaseCategory 疾病分类：用于管理疾病的分类信息
     * @return 疾病分类：用于管理疾病的分类信息集合
     */
    public List<DiseaseCategory> selectDiseaseCategoryList(DiseaseCategory diseaseCategory);

    /**
     * 新增疾病分类：用于管理疾病的分类信息
     * 
     * @param diseaseCategory 疾病分类：用于管理疾病的分类信息
     * @return 结果
     */
    public int insertDiseaseCategory(DiseaseCategory diseaseCategory);

    /**
     * 修改疾病分类：用于管理疾病的分类信息
     * 
     * @param diseaseCategory 疾病分类：用于管理疾病的分类信息
     * @return 结果
     */
    public int updateDiseaseCategory(DiseaseCategory diseaseCategory);

    /**
     * 删除疾病分类：用于管理疾病的分类信息
     * 
     * @param id 疾病分类：用于管理疾病的分类信息主键
     * @return 结果
     */
    public int deleteDiseaseCategoryById(Long id);



}
